#from vector.args import *

def get_area_prompt(content):
    prompt = f"""
你是一名地理学专家，你十分清楚中国内不同地点对应的省份，你同时也十分清楚非中国地点对应的国家。请从“输入新闻”中提取地域信息。如果地域信息在中国，请输出省的名称，不需要输出城市名或乡镇名。如果地域信息不在中国，请仅输出国家的名称。请将提取到的地域信息以列表的形式按序输出

以下是例子：

输入新闻1：

"2024年9月26日，上海：在一场国际会议上，来自全球的科学家和企业家汇聚一堂，探讨如何利用新技术促进可持续发展。此次会议在中国上海举行，吸引了来自各个国家的与会者。

会议的主办方之一，来自北京的环保科技公司“绿未来”，展示了一项新研发的智能城市管理系统。这一系统已经在浙江省的温州市试点应用，显著提高了城市的资源利用效率。与会者们纷纷表示，这一技术有望在全国范围内推广，尤其是在东莞和苏州等快速发展的城市。

同时，国际代表团中包括来自纽约市的技术专家，他们分享了在城市交通管理方面的创新经验。纽约的“智能交通”系统，通过实时数据分析，有效缓解了交通拥堵问题，成为各国学习的榜样。

在会议的最后，专家们一致认为，全球合作是推动可持续发展的关键。来自法国巴黎的代表强调，只有通过共享技术与经验，才能真正应对气候变化带来的挑战。

会议结束后，许多与会者表示期待未来的合作，特别是在中国的乡镇地区，如福建省的南平市，如何借助新技术改善生活质量。"

提取到的地域信息1：

[上海, 浙江, 广东, 江苏, 福建, 美国,  法国]

输入新闻2:

被问及屡次低谷后翻盘的秘诀，张帅说，伤病和年龄的增长，是自己所不能控制的事情。“日复一日地努力训练、打球，是获胜的关键。”

提取到的地域信息2：
[其他]

输入新闻3：

中国队历史性进入世界杯
[中国]

你仅需要输出这样的列表，不需要做任何解释，并且你需要保证列表内没有重复值
"country": ["中国","中国大陆", "阿富汗", "阿尔巴尼亚", "阿尔及利亚", "安道尔", "安哥拉", "安提瓜和巴布达", "阿根廷", "亚美尼亚", "澳大利亚", "奥地利", "阿塞拜疆", "巴哈马", "巴林", "孟加拉国", "巴巴多斯", "白俄罗斯", "比利时", "伯利兹", "贝宁", "不丹", "玻利维亚", "波黑", "博茨瓦纳", "巴西", "文莱", "保加利亚", "布基纳法索", "布隆迪", "佛得角", "柬埔寨", "喀麦隆", "加拿大", "中非共和国", "乍得", "智利", "哥伦比亚", "科摩罗", "刚果", "哥斯达黎加", "克罗地亚", "古巴", "塞浦路斯", "捷克", "丹麦", "吉布提", "多米尼克", "多米尼加", "东帝汶", "厄瓜多尔", "埃及", "萨尔瓦多", "赤道几内亚", "厄立特里亚", "爱沙尼亚", "埃斯瓦蒂尼", "埃塞俄比亚", "斐济", "芬兰", "法国", "加蓬", "冈比亚", "格鲁吉亚", "德国", "加纳", "希腊", "格林纳达", "危地马拉", "几内亚", "几内亚比绍", "圭亚那", "海地", "洪都拉斯", "匈牙利", "冰岛", "印度", "印度尼西亚", "伊朗", "伊拉克", "爱尔兰", "以色列", "意大利", "牙买加", "日本", "约旦", "哈萨克斯坦", "肯尼亚", "基里巴斯", "科威特", "吉尔吉斯斯坦", "老挝", "拉脱维亚", "黎巴嫩", "莱索托", "利比里亚", "利比亚", "列支敦士登", "立陶宛", "卢森堡", "马达加斯加", "马拉维", "马来西亚", "马尔代夫", "马里", "马耳他", "马绍尔群岛", "毛里塔尼亚", "毛里求斯", "墨西哥", "密克罗尼西亚", "摩尔多瓦", "摩纳哥", "蒙古", "黑山", "摩洛哥", "莫桑比克", "缅甸", "纳米比亚", "瑙鲁", "尼泊尔", "荷兰", "新西兰", "尼加拉瓜", "尼日尔", "尼日利亚", "北马其顿", "挪威", "阿曼", "巴基斯坦", "帕劳", "巴拿马", "巴布亚新几内亚", "巴拉圭", "秘鲁", "菲律宾", "波兰", "葡萄牙", "卡塔尔", "罗马尼亚", "俄罗斯", "卢旺达", "圣基茨和尼维斯", "圣卢西亚", "圣文森特和格林纳丁斯", "萨摩亚", "圣马力诺", "圣多美和普林西比", "沙特阿拉伯", "塞内加尔", "塞尔维亚", "塞舌尔", "塞拉利昂", "新加坡", "斯洛伐克", "斯洛文尼亚", "所罗门群岛", "索马里", "南非", "韩国", "南苏丹", "西班牙", "斯里兰卡", "苏丹", "苏里南", "瑞典", "瑞士", "叙利亚", "塔吉克斯坦", "坦桑尼亚", "泰国", "多哥", "汤加", "特立尼达和多巴哥", "突尼斯", "土耳其", "土库曼斯坦", "图瓦卢", "乌干达", "乌克兰", "阿联酋", "英国", "美国", "乌拉圭", "乌兹别克斯坦", "瓦努阿图", "梵蒂冈", "委内瑞拉", "越南", "也门", "赞比亚", "津巴布韦", "朝鲜"],
"province": ["中国香港", "中国澳门", "中国台湾", "安徽", "北京", "重庆", "福建", "甘肃", "广东", "广西", "贵州", "海南", "河北", "黑龙江", "河南", "湖北", "湖南", "江苏", "江西", "吉林", "辽宁", "内蒙古", "宁夏", "青海", "山东", "山西", "陕西", "上海", "四川", "天津", "西藏", "新疆", "云南", "浙江", "香港", "澳门", "台湾"]

请注意以下三点：
1.请确保你生成的地区信息在以上两个列表中。
2.不要生成重复的地区信息
3.如果无法识别地域，请返回[其他]
    下面是你的任务输入：
    新闻文本：{content}
    你的输出："""
    return prompt

    #新闻文本：{content[:limit_len]}



